🕷️️ Job Radar • SCRAPING

Live freelance tracking. Raw descriptions turned into structured data. Find your next tech project without the noise.

upwork.com 🟠 2026-05-16

🔹 Refactor & Deploy Python Web-Scraping Automation
👤 Client: CAN Member since 2026-05-15
💰 Price: ****
🚩 Problem: Ensure accuracy, reliability, and security in a daily job automation for downloading inspection reports from the City of Saskatoon LMS.
📦 Existing: [Target], [Method]

Specifications:

[Target] - Refine CSS selectors to match live site elements accurately.
[Method] - Test and adjust click behavior and PDF download handling on the live site.
[UI/UX] - Not applicable
[Stack] - Python, Playwright, GitHub Actions, SendGrid SMTP API
[Security] - Securely manage credentials using GitHub Secrets.
[Format] - Ensure structured JSON output for email content.

Workflow:

1. Review and update CSS selectors in automation/scraper.py to match the live site elements.
2. Test 'Show more...' button click behavior and PDF download handling on the live site; adjust if necessary.
3. Set up GitHub repository, configure secrets, and enable Actions for scheduled runs.
4. Configure SMTP sender using SendGrid free tier.
5. Perform a dry-run against production to generate .eml output; review with client before enabling live email sending.
6. Document password update process.

⚡ Receive notifications instantly Join our community.